package com.ruoyi.management.order.service;


import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.management.order.ro.*;
import com.ruoyi.management.order.vo.GetDriverOrderEvaluateManagementVo;
import com.ruoyi.management.order.vo.GetDriverOrderManagementListVo;
import com.ruoyi.management.order.vo.RelationCollectPageVo;
import com.ruoyi.management.order.vo.SeleteAddressVo;

import java.util.List;

/**
 * 订单
 *
 * @author ruoyi
 * @date 2021-12-07
 */
public interface DriverOrderManagementService
{
    List<GetDriverOrderManagementListVo> getOrderList(GetDriverOrderManagementListParam param);

    GetDriverOrderEvaluateManagementVo getOrderEvaluateByOrderId(GetDriverOrderEvaluateManagementParam param);

    List<RelationCollectPageVo> relationCollectPage(RelationCollectPageParam param);

    SeleteAddressVo seleteAddress(SeleteAddressParam param);

    int relation(RelationParam param);

    int cancelRelation(CancelRelationParam param);
}
